package com.fengmi.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * @Author 123
 * @Date 2022/2/10 11:09
 * @Version 1.0
 */

@Data
public class SysRole implements Serializable {
    /**
     * 角色编码
     */
    private String roleCode;
    /**
     * 角色名称例如：（ROLE_XX）
     */
    private String roleName;
    /**
     * 角色描述(角色的中文名)例如：文案管理员
     */
    private String roleDesc;
    /**
     * 角色排序
     */
    private Integer roleOrder;
    /**
     * 角色类型 1:业务角色;2:管理角色;
     */
    private Integer roleType;
    /**
     * 创建时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern ="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 是否启用：0：不启用 1： 启用
     */
    private Integer enable;

    //组合角色对应的使用人数
    private Integer members;
}
